input.input, textarea, select{
	border: 1px solid #BBBBBB;
	color: #323232;
}

input.input, textarea{
	padding: 5px;
}

input.input, textarea.textarea{
	width: 98%;
}

input.inp_date{
	width: 110px;
}

input.inp_file{
	width: 250px;
}

input.inp_file, input.inp_serverfile{
	width: 250px;
}

input.inp_inp_multitext{
	width: 100px;
}

textarea.textarea{
	height: 140px;
}

.formTable td,
.formTable th {
	padding: 3px 5px;
	text-shadow: #FFF 0px 1px 0px;
}

.formTable td.field-title{
	width: 20%;
	text-align: right;
}

.formTable.addfields{}

.formTable.addfields td,
.formTable.addfields th{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #EAEAEA;
}

.formTable.addfields tr.first-child td,
.formTable.addfields tr.first-child th
{
	border-top: none;
}

.formTable.addfields tr.last-child td,
.formTable.addfields tr.last-child th
{
	border-bottom: none;
}

.formTable.addfields td{
	padding: 12px 5px;
}

.formTable.addfields td.field-place{
	vertical-align: middle;
}

.formTable.addfields .field-comment{
	font-size: 10px;
	color: #717171;
}

.delfieldbtn{
	float: right;
}

.fieldlist_block{
	text-align: right;
}

.formTable .form-error-message{
	color: red;
}

.formTable .active-container{
	padding: 4px 0;
}

.formTable .block-title{
	padding-bottom: 4px;
}

.formTable .field_title{
	font-weight: bold;
	font-size: 13px;
}

fieldset.params_data_group{
	border: none;
	margin: 10px 0 30px 0;
	padding:0;
	background: #F8F8F8;	
}

fieldset.params_data_group legend{
	color: #BBBBBB;
	font-weight: bold;
	float: right;
	font-size: 14px;
	padding: 10px 5px;
	text-shadow: #FFFFFF 0px 1px 0px;
}
/******/
.edit_bt_area a{
	margin-right: 20px;
}

/*******closed fields******/
.field_closed{
	cursor: pointer;
}

.field_closed .delfieldbtn{
	display: none;
}

.field_closed .block-field{
	display: none;
}